package avicit.bdp.lineage.druid.process.sqlexpr;

import avicit.bdp.lineage.druid.anotation.SQLObjectType;
import avicit.bdp.lineage.druid.process.SqlExprContent;
import com.alibaba.druid.sql.ast.SQLExpr;
import com.alibaba.druid.sql.ast.expr.SQLQueryExpr;

/**
 * <p>
 * 字段中有子查询
 * </p>
 * eg: <p>(select e1 from e) as e1</p>
 *
 */
@SQLObjectType(clazz = SQLQueryExpr.class)
public class SQLQueryExprProcessor implements SQLExprProcessor {

    @Override
    public void process(String dbType, SQLExpr expr, SqlExprContent content) {
        SQLQueryExpr sqlQueryExpr = (SQLQueryExpr) expr;

    }
}
